package com.choosefine.it.manager.model;

import java.util.List;

import com.choosefine.it.base.Base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel(value="项目经理的项目经验")
public class ManagerProjectExperience extends Base{
	private static final long serialVersionUID = 1606141511391573078L;
	@ApiModelProperty(value = "项目经验id", required = true)
	private Integer id;
	@ApiModelProperty(value = "用户的usercode", required = true)
    private String userCode;
	@ApiModelProperty(value = "项目的code", required = true)
    private String projectCode;
	@ApiModelProperty(value = "技能", required = true)
    private Integer evaluationIdorganizationskills;
	@ApiModelProperty(value = "信用", required = true)
    private Integer credit;
	@ApiModelProperty(value = "完工照片", required = true)
    private String finishPhotoUsercode;
	/**
	 * 完工照片
	 */
	@ApiModelProperty(value="完工照片列表")
    private List<String> finishPhotoUrl;
    
    /**
     * 增加项目信息
     * @return
     */
    /**
	 * 工程名
	 */
	
	private String projectName;
	
	/**
	 * 承包单位
	 */
	private String constructionUnit;

	/**
	 * 工程开工日期
	 */
	private Long projectStart;

	/**
	 * 工程完工日期
	 */
	private Long projectEnd;
	/**
	 * 工程类型
	 */
	private Integer projectType;
	private String projectTypeName;
	/**
	 * 工程地址
	 */
	private String projectAddress;
	/** 
	* 工程规模
	 */
	private String projectScale;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode == null ? null : userCode.trim();
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode == null ? null : projectCode.trim();
    }

    public Integer getEvaluationIdorganizationskills() {
        return evaluationIdorganizationskills;
    }

    public void setEvaluationIdorganizationskills(Integer evaluationIdorganizationskills) {
        this.evaluationIdorganizationskills = evaluationIdorganizationskills;
    }

    public Integer getCredit() {
        return credit;
    }

    public void setCredit(Integer credit) {
        this.credit = credit;
    }

    public String getFinishPhotoUsercode() {
        return finishPhotoUsercode;
    }

    public void setFinishPhotoUsercode(String finishPhotoUsercode) {
        this.finishPhotoUsercode = finishPhotoUsercode == null ? null : finishPhotoUsercode.trim();
    }

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getConstructionUnit() {
		return constructionUnit;
	}

	public void setConstructionUnit(String constructionUnit) {
		this.constructionUnit = constructionUnit;
	}

	public Long getProjectStart() {
		return projectStart;
	}

	public void setProjectStart(Long projectStart) {
		this.projectStart = projectStart;
	}

	public Long getProjectEnd() {
		return projectEnd;
	}

	public void setProjectEnd(Long projectEnd) {
		this.projectEnd = projectEnd;
	}

	public Integer getProjectType() {
		return projectType;
	}

	public void setProjectType(Integer projectType) {
		this.projectType = projectType;
	}

	public String getProjectAddress() {
		return projectAddress;
	}

	public void setProjectAddress(String projectAddress) {
		this.projectAddress = projectAddress;
	}

	public String getProjectScale() {
		return projectScale;
	}

	public void setProjectScale(String projectScale) {
		this.projectScale = projectScale;
	}

	public List<String> getFinishPhotoUrl() {
		return finishPhotoUrl;
	}

	public void setFinishPhotoUrl(List<String> finishPhotoUrl) {
		this.finishPhotoUrl = finishPhotoUrl;
	}

	public String getProjectTypeName() {
		return projectTypeName;
	}

	public void setProjectTypeName(String projectTypeName) {
		this.projectTypeName = projectTypeName;
	}
}